package com.wicket.okrbff.biz.service.dto.res;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
import java.util.ArrayList;
import javax.validation.constraints.NotNull;
import lombok.Data;
    
    
    /**
     * @desc BffQueryEvaTempCycleConfDetailBorderRespDto
     * @使用场景
     */
    @Data
    public class BffQueryEvaTempCycleConfDetailBorderRespDto  implements Serializable {
      
    /**
     * 父周期周期类型 
     */
    @ApiModelProperty("父周期周期类型")
    private String	 fatherCycleType;

    /**
     * 父周期子周期数量 
     */
    @ApiModelProperty("父周期子周期数量")
    private Long	 fatherSubcycleQuantity;

    /**
     * 中期周期类型 
     */
    @ApiModelProperty("中期周期类型")
    private String	 midCycleType;

    /**
     * 中期子周期数量 
     */
    @ApiModelProperty("中期子周期数量")
    private Long	 midSubcycleQuantity;

    /**
     * 子周期周期类型 
     */
    @ApiModelProperty("子周期周期类型")
    private String	 subcycleType;

    /**
     * 单周期周期类型 
     */
    @ApiModelProperty("单周期周期类型")
    private String	 monocycleCycleType;

    /**
     * 不规则周期类型 
     */
    @ApiModelProperty("不规则周期类型")
    private String	 irregularCycleType;

    /**
     * 周期类型 
     */
    @ApiModelProperty("周期类型")
    private String	 cycleType;

    /**
     * 是否开启中期 TRUE:是 FALSE:否
     */
    @ApiModelProperty("是否开启中期")
    private String	 openMidCycle;

    /**
     * 周期模式 FATHER_SON_CYCLE:父子周期 SINGLE_CYCLE:单周期 IRREGULAR_CYCLE:不规则周期
     */
    @ApiModelProperty("周期模式")
    private String	 cycleMode;

    /**
     * 周期体系类型标识 YEAR:自然年 SCHOOL_YEAR:学年
     */
    @ApiModelProperty("周期体系类型标识")
    private String	 cycleSystemCode;
    
      

    }
   